/*
 * @Descripttion: 与认证有关的api
 * @Author: liuxiaoling
 * @Date: 2021-03-22 19:07:54
 * @LastEditors: liuxiaoling
 * @LastEditTime: 2021-04-17 17:24:12
 */
import qs from 'qs'
import request from '@/utils/request'

const authentication = {
  // 个人认证
  reqUserAuth(params) {
    return request({
      url: '/api/user/certification/submit',
      method: 'post',
      data: qs.stringify(params)
    })
  },

  // 企业认证
  reqEnterpriseAuth(params) {
    return request({
      url: '/api/user/certification/enterprise/submit',
      method: 'post',
      data: qs.stringify(params)
    })
  },

  //  审核企业认证（模拟审核接口）
  reqAuditEnterpriseAuth(params) {
    return request({
      url: '/api/user/certification/enterprises/audit',
      method: 'post',
      data: qs.stringify(params)
    })
  },

  // 获取个人认证的审核信息
  reqUserAuditInfo(params) {
    return request({
      url: '/api/user/getcertification/person',
      method: 'get',
      hideloading: false
    })
  },

  // 获取个人认证的审核信息
  reqEnterpriseAuditInfo(params) {
    return request({
      url: '/api/user/certification/getenterprises',
      method: 'get',
      hideloading: false
    })
  },

  // 发布者（企业方）----得到我认证的公司列表（我提交信息认证的公司列表，不代表我当前的公司也是这个）
  reqMyEnterpriseList(params) {
    return request({
      url: `/api/user/certification/enterprises?page_index=${params.pageIndex}&page_size=${params.pageSize}`,
      method: 'get',
      hideloading: false
    })
  },

  //  某一个企业认证的详细信息、审核信息
  //  需要传入当前公司的id
  reqEnterpriseDetailAndAuditInfo(id) {
    return request({
      url: `/api/user/certification/enterprises/${id}`,
      method: 'get',
      hideloading: false
    })
  },

  // 企业认证详情
  companyInfo(id) {
    return request({
      url: `/api/company/get?company_id=${id}`,
      method: 'get',
      hideloading: false
    })
  }
}

export default authentication
